structure discovery